package com.bbzn.user.client.dto.user;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * @Author wulongbo
 * @Date 2021/11/8 17:16
 * @Version 1.0
 */
@Data
public class UserInfoDTO implements Serializable {

    private static final long serialVersionUID = 3253183014698545556L;

    private int level;

    /**
     * 主键id
     */
    private Long id;

    /**
     * 子用户ID
     */
    private Long pid;

    /**
     * 租户ID
     */
    private Long tenantId;

    /**
     * 名称
     */
    private String username;

    /**
     * 昵称
     */
    private String nick;

    /**
     * 性别(0男/1女)
     */
    private Integer gender;

    /**
     * 年龄
     */
    private Integer age;

    /**
     * 头像地址
     */
    private String headImg;

    /**
     * 电话号码
     */
    private String phone;

    /**
     * 0：禁用/1：启用
     */
    private Integer state;

    /**
     * 创建时间
     */
    private Date createTime;

    private String roleId;

    private String roleName;

    private List<UserInfoDTO> children;
}
